import { EventCenterForMicroApp } from '@micro-zoe/micro-app'
import subAppInfo from '@/constant/index'

/**
 * 主应用-子应用通信 事件中心
 * https://cangdu.org/micro-app/docs.html#/zh-cn/data?id=%e5%85%b3%e9%97%ad%e6%b2%99%e7%ae%b1%e5%90%8e%e7%9a%84%e9%80%9a%e4%bf%a1%e6%96%b9%e5%bc%8f
 */
export default function initEventCenter() {
  // 注意：每个子应用根据appName单独分配一个通信对象
  // 此处为 child/vite 为子应用名
  window[`eventCenterFor${subAppInfo.name}`] = new EventCenterForMicroApp(subAppInfo.name)
}

